/* 屏幕小于900px */
@media screen and (max-width: 900px) {
  body {
    --font-size: 10px;
  }

  .index-nav .container,
  #nav {
    flex-direction: column;
  }

  #nav div {
    width: 100% !important;
  }

  #nav div,
  #showNav {
    width: 100%;
  }

  #nav {
    display: none;
  }

  #showNav {
    display: block;
  }

  .index-nav .container div {
    width: 100% !important;
  }

  .item {
    width: calc((100% - 5px*2) / 2);
    min-width: calc((100% - 5px*2) / 2);
    max-width: calc((100% - 5px*2) / 2);
    margin: 0 5px 10px 0px !important;
  }

  .boxContent {
    flex-wrap: wrap;
  }

  .itemBoxL,
  .itemBoxR {
    width: 100% !important;
  }

  .itemBoxL {
    margin-bottom: 10px;
  }

  .top-container-right {
    display: none !important;
  }
}